iOS第三方库 - CocoaPods安装和使用

在安装 CocoaPods 过程中提示需要 Ruby 的版本在 2.3 以上,而目前使用的 Ruby 版本是 Mac 系统自带的 2.0,所以需要对 Ruby 进行升级。

这里使用 RVM 对 Ruby 进行升级,RVM 是 Ruby Version Manager 的缩写,Ruby 版本管理器,包括 Ruby 的版本管理和 Gem 库管理,升级过程如下:

No.1 安装 RVM

1
curl -L get.rvm.io | bash -s stable

No.2 测试是否安装正常

1
rvm -v

No.3 查看当前 Ruby 版本

1
ruby -v

No.4 列出已知的 Ruby 版本

1
rvm list known

No.5 安装 Ruby 2.3

1
rvm install 2.3

No.6 检查已安装的 Ruby 版本

1
rvm list

No.7 创建并使用 Ruby2.3

1
rvm use 2.3@newgemset --create --default

No.8 安装 CocoaPods

1
sudo gem install cocoapods

No.9 如果被墙的话,可以使用淘宝的镜像

1
2
3
4
5
6
7
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

现在 CocoaPods 就安装好了。下面介绍 CocoaPods 的使用:

No.1 创建 Podfile 文件

1
vi Podfile

No.2 按 i,进入编辑模式,指定目标平台和版本,以及要安装的类库

1
2
3
4
5
6
7
8
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end

No.3 按 Esc,并且输入“ :x ”号退出保存,然后进行安装

1
pod install

No.4 打开 xcworkspace 文件,类库已经成功导入到项目。